// 有 es6 promise 微信小程序api的铺垫
export default (params) => {
  // 显示加载中的效果
  uni.showLoading({
    title: "加载中..."
  })

  return new Promise((resolve, reject) => {
    wx.request({
      ...params,
      success(res) {
        resolve(res.data);
      },
      fail(err) {
        reject(err);
      },
      complete() {
        // 隐藏加载中的效果
        uni.hideLoading()
      }
    })
  })
}
